Barcelone, 1888. Quelques jours avant l'ouverture de l'Exposition Universelle, Daniel Amat, un jeune professeur d'Oxford, est de retour dans sa ville natale pour assister aux funérailles de son père. Il y apprend que ce dernier, médecin dans les quartiers pauvres de la ville, enquêtait sur les meurtres mystérieux de jeunes ouvrières.
Dans une petite station de ski des Pyrénées située à la frontière de l'Espagne et de la France, un homme est retrouvé mort au fond d'une piscine, menotté et les paupières cousues. L'inspectrice Alex Serra et le lieutenant de police français Jean Cassel découvrent que la victime est liée à une grande famille de propriétaires terriens de la région, dont l'héritière vit recluse dans un manoir isolé.